home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
batchut
/
batcsh10.zip
/
readme
< prev
next >
Wrap
Text File
|
1994-01-12
|
2KB
|
57 lines
BAT2CSH, Version 1.0, Release January 12, 1994
by
Bill Pierpoint
Description
-----------
Bat2csh is a filter program that converts DOS batch files to UNIX C shell
(csh) scripts. It reads from standard input and writes to standard output.
Installation
------------
1. You should have all the files listed in the MANIFEST file.
2. Copy bat2csh.exe to a directory on your path.
3. Copy bat2csh.man to a directory where you keep your documentation,
or print it for reference.
Source Code
-----------
Complete source code for bat2csh is provided. To recompile, you will
need LEX and a C compiler. I used FLEX 2.3.7 and Borland C 3.1. The
MAKEFILE is set up for this combination.
FLEX 2.3.7 can be obtained via anonymous ftp from oak.oakland.edu
(141.210.10.117), directory pub/msdos/textutil, file flex237.zip.
I needed to make some minor changes to the FLEX.SKL file to make it
compatible with the Borland C compiler. These changes are in the file
PATCHES.SKL. Use the PATCH program to apply the patches. PATCH can
be obtained via anonymous ftp from oak.oakland.edu (141.210.10.117),
directory pub/msdos/fileutil, file patch12.zip.
The FLEX output is in lexyy.c. If you don't have FLEX and don't want
to get it, you can make minor changes to this file and recompile.
However, I think you will find it more satisfactory to use FLEX and
make changes directly to bat2csh.l.
Distribution
------------
Unlimited/Public Domain. As a professional courtesy, please reference
the original source in any derived work.
Disclaimer
----------
This software is provided "AS IS" and without any express or implied
warranties, including, without limitation, the implied warranties of
merchantability and fitness for a particular purpose.
Contact
-------
Please send feedback to:
bill@anacapa.ncel.navy.mil
or
Bill Pierpoint
1152 Harris Avenue
Camarillo, CA 93010-2921